Algorithms for Embedding Graphs in Books
نویسندگان
چکیده
We investigate the problem ol embedding graphs in boob. A book is some number or halfplanes (the page• or the book), which share a common line as boundary (the qine or the book). A book embedding or a graph embeds the vertices on the spine in some order and embeds each edge in some page so that in each page no two edges intersect. The pagenumber ol a graph is the number or pages in a minimum-page embedding or the graph. The pagewidth or a book embedding is the maximum cutwidth or the embedding in any page. A practical application is in the realization or a fault-tolerant array or VLSI processors. Our results are efficient algorithms for embedding certain classes or planar graphs in books or small pagenumber or small pagewidth. The first result is a linear time algorithm that embeds any planar graph in a book or seven pages. This establishes the smallest upper bound known for the pagenumber or the class or planar graphs. The algorithm uses three main ideas. The first is to level the planar graph. The second is to eztend a cycle at one level to the next level by doing micro-surgery. The third is to neat the embedding or successive levels to obtain finite pagenumber. The second result is a linear time algorithm that embeds any trivalent planar graph in a book or two pages. The algorithm edge-augments the graph to make it hamiltonian while keeping it planar. The third result is an 0( n logn) time algorithm for embedding any outerplanar graph with small pagewidth. Our algorithm embeds any ,._valent outerplanar graph in a two-page boolr. with O(dlogn) pagewidth. This result is optimal in pagewidth to within a constant factor. The significance for VLSI design is that any outerplanar graph can be implemented in small area in a fault-tolerant fashion.
منابع مشابه
META-HEURISTIC ALGORITHMS FOR MINIMIZING THE NUMBER OF CROSSING OF COMPLETE GRAPHS AND COMPLETE BIPARTITE GRAPHS
The minimum crossing number problem is among the oldest and most fundamental problems arising in the area of automatic graph drawing. In this paper, eight population-based meta-heuristic algorithms are utilized to tackle the minimum crossing number problem for two special types of graphs, namely complete graphs and complete bipartite graphs. A 2-page book drawing representation is employed for ...
متن کاملEfficient Deterministic Algorithms for Embedding Graphs on Books
We derive deterministic polynomial time algorithms for book embedding of a graph G = (V; E), jV j = n and jEj = m. In particular, we present the rst deterministic polynomial time algorithm to embed any bipartite graph in O(p m) pages. We then use this algorithm to embed, in polynomial time, any graph G in O(p (G) m) pages, where (G) is the largest minimum degree over all subgraphs of G. Our alg...
متن کاملAlgorithms for Testing and Embedding Planar Graphs
2 Embedding graphs into planarity 3 2.1 embedding algorithms donot use PQ-trees . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1.1 A planarity embedding algorithm based on the Kuratowski theorem . . . . . . . . 3 2.1.2 An embedding algorithm based on open ear decomposition . . . . . . . . . . . . . . 3 2.1.3 A simplified o (n) planar embedding algorithm for biconnected graphs . . ....
متن کاملEmbedding Planar Graphs in Seven Pages
This paper investigates the problem of embedding planar graphs in books of few pages. An efficient algorithm for embedding a planar graph in a book establishes an upper bound of seven pages for any planar graph. This disproves a conjecture of Bernhart and Kainen that the pagenumber of a planar graph can be arbitrarily large. I t is also shown that the stellations of K3 have pagenumber three, th...
متن کاملTenacity and some other Parameters of Interval Graphs can be computed in polynomial time
In general, computation of graph vulnerability parameters is NP-complete. In past, some algorithms were introduced to prove that computation of toughness, scattering number, integrity and weighted integrity parameters of interval graphs are polynomial. In this paper, two different vulnerability parameters of graphs, tenacity and rupture degree are defined. In general, computing the tenacity o...
متن کامل